Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Mexico F12 USA F4 Canada F2 USA F7 USA F9 USA F10 Usa F9 Usa F10 Usa F13 Usa F14 Usa F23 USA F24 BNP Paribas Primrose - Bordeaux M15 Weston M15 Naples M25 Ueberlingen M25 Champaign Open de L'Isere - Grenoble M15 Naples Vancouver Challenger Open Sainte Victoire - Aix-En-Provence Challenger Ford de Cherbourg - Cherbourg Heilbronn Challenger Open de Montauban - Montauban Cherbourg Challenger Sunrise Challenger Yuba City Challenger Tunis Open - Tunis Lexington Challenger Binghamton Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Sarasota Challenger Sacramento Challenger Charlottesville Challenger The Surbiton Trophy - Surbiton Bordeaux Challenger Nottingham Challenger Mons Challenger Charlottesville Challenger Honolulu Challenger Dallas Challenger St. Remy Challenger Granby Challenger Rennes Challenger Bergamo Challenger Open D'Orleans - Orleans Zagreb Challenger Savannah Challenger Tallahassee Challenger Calabasas Challenger Bratislava Challenger Dallas Challenger Talahassee Challenger Bordeaux Challenger Bordeaux Challenger Napa Challenger Happy Valley Challenger Taipei City Challenger Bordeaux Challenger Winnetka Challenger Cary Challenger Columbus Challenger Tiburon Challenger Irving Challenger Tallahassee Challenger Heilbronn Challenger Tiburon Challenger Dallas Challenger Irving Challenger Orleans Challenger Chicago Challenger Charlottesville Challenger Nottingham Challenger Mons Challenger Maui Challenger Winnetka Challenger Binghamton Challenger Rennes Challenger Dallas Challenger Open 13 - Marseille MFS Pro Tennis Championships - Boston CA Tennis Trophy - Vienna Open 13 - Marseille Surbiton Challenger CA Tennis Trophy - Vienna Adidas International - Sydney Franklin Templeton Tennis Classic - Scottsdale Fairfield Challenger Knoxville Challenger Champaign Challenger Dallas Challenger Davidoff Swiss Indoors - Basel Sarasota Challenger Savannah Challenger Adidas International - Sydney The Samsung Open - Bournemouth Ilkley Challenger Open Seat-Godo 2001 - Barcelona 2001 Mercedes Cup - Stuttgart VI Open Banc Agricol - Andorra Challenger Ford de Cherbourg - Cherbourg Grand Prix de Tennis de Lyon - Lyon The Hamlet Cup - Long Island Lexington Challenger Open 13 - Marseille Trofeo Conde de Godo - Barcelona Ordina Open - 's-Hertogenbosch Grand Prix de Tennis de Toulouse - Toulouse Dallas Challenger AAPT Championships - Adelaide Phoenix Challenger Davidoff Swiss Indoors - Basel Marbella Open - Marbella Open 13 - Marseille Open Seat Godo 2003 - Barcelona Aptos Challenger Grand Prix de Tennis de Lyon - Lyon RCA Championships - Indianapolis Tallahassee Challenger Barletta Challenger Columbus Challenger Rennes Challenger Sarasota Challenger Open Sainte-Victoire - Aix-En-Provence Open de L'Isere - Grenoble Rome Challenger Lexington Challenger Kremlin Cup - Moscow Cary Challenger Open de L'Isere - Grenoble Cleveland Challenger Quimper Challenger Cary 1 Challenger St. Petersburg Open - St. Petersburg RCA Championships - Indianapolis The Nottingham Open - Nottingham International Tennis Championships - Delray Beach Baton Rouge Pro Tennis Classic - Baton Rouge CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Waldbaum's Hamlet Cup - Long Island Aptos Challenger Open 13 - Marseille Vancouver Challenger RCA Championships - Indianapolis The Nottingham Open - Nottingham AAPT Championships - Adelaide Adidas International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Open de Moselle - Metz St. Petersburg Open - St. Petersburg Next Generation Hardcourts - Adelaide Cary Challenger Medibank Private International - Sydney Milan Indoors - Milan Kroger / St. Jude International - Memphis Grand Prix Hassan II - Casablanca ARAG World Team Championship - Dusseldorf ABN/AMRO World Tennis Tournament - Rotterdam The Stella Artois Grass Court Championships - London Sarasota Challenger Savannah Challenger TD Waterhouse Cup - Long Island Rome Challenger Legg Mason Tennis Classic - Washington D.C. Open de Moselle - Metz Kremlin Cup - Moscow Gerry Weber Open - Halle Bordeaux Challenger Zagreb Challenger Grand Prix de Tennis de Lyon - Lyon Sydney International - Sydney Open 13 - Marseille Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide PBZ Zagreb Indoors - Zagreb ABN/AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca BMW Open - Munich The Stella Artois Championships - London Red Letter Days Open - Nottingham Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Stockholm Open - Stockholm Medibank International - Sydney The Artois Championships - London If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Indianapolis Tennis Championships - Indianapolis Open de Moselle - Metz Knoxville Challenger If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Brisbane International - Brisbane Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Estoril Open - Estoril Open de Nice Cote dAzur - Nice Open de Moselle - Metz If Stockholm Open - Stockholm Brisbane International - Brisbane 1999 Mercedes Cup - Stuttgart PBZ Zagreb Indoors - Zagreb AXA Cup - London US Men's Clay Court Championship - Houston AEGON Championships - London Noumea Challenger Champaign Challenger Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Open de Moselle - Metz Rakuten Japan Open - Tokyo Cherbourg Challenger Brisbane International - Brisbane SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston Power Horse World Team Cup - Dusseldorf Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem China Open - Beijing Brisbane International - Brisbane Apia International - Sydney SAP Open - San Jose AEGON Championships - London AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Citi Open - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Brisbane International - Brisbane US Men's Clay Court Championship - Houston Puebla Challenger Open de Moselle - Metz Davidoff Swiss Indoors - Basel Noumea Challenger Open 13 - Marseille Open de Nice Cote d'Azur - Nice Dallas Challenger Nottingham Challenger Campbells Hall of Fame Tennis Championships - Newport Sacramento Challenger Charlottesville Challenger Serbia Open - Belgrade Cherbourg Challeger Ordina Open - s-Hertogenbosch Pilot Pen Tennis - New Haven Grand Prix Hassan II - Casablanca Medibank International - Sydney Sunrise Challenger Shenzhen Open - Shenzhen Swiss Indoors Basel - Basel Memphis Open - Memphis BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel US Men's Clay Court Championship - Houston Sydney International - Sydney Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Sarasota Challenger Winston-Salem Open - Winston-Salem Abierto Mexicano Telcel - Acapulco Aptos Challenger Abierto Mexicano Telcel - Acapulco Tunis Challenger Apia International - Sydney Knoxville Challenger Geneva Open - Geneva AEGON Championships - London Open 13 - Marseille Hall of Fame Open - Newport Open de Moselle - Metz Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach Farmers Classic - Los Angeles AEGON Championships - London Ordina Open - s-Hertogenbosch Pilot Pen Tennis - New Haven Swiss Indoors Basel - Basel Open Sud de France - Montpellier Tiburon Challenger Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Knoxville Challenger Copenhagen Open - Copenhagen Maui Challenger UNICEF Open - 's Hertogenbosch Atlanta Tennis Championships - Atlanta St. Petersburg Open - St. Petersburg Manchester Challenger Helsinki Challenger Heineken Open - Auckland Grand Prix Hassan II - Casablanca Cherbourg Challenger Open Seat-Godo 2000 - Barcelona Le Gosier Challenger BMW Open - Munich U.S. National Indoor Tennis Championships - Memphis Gerry Weber Open - Halle Serbia Open - Belgrade Las Vegas Challenger Mercedes-Benz Cup - Los Angeles AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Recanati Challenger Segovia Challenger Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Grand Prix de Tennis de Lyon - Lyon Open de Nice Cote d'Azur - Nice Le Gosier Challenger Erste Bank Open - Vienna Hall of Fame Open - Newport Delray Beach Open - Delray Beach Maui Challenger Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta U.S. National Indoor Tennis Championships - Memphis Citi Open - Washington Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Dallas Challenger Cleveland Challenger Memphis Open - Memphis Grand Prix de Tennis de Lyon - Lyon Citi Open - Washington Open 88 - Contrexeville Internationaux de Tennis de Brest - Brest Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco Guadalajara Challenger Hungarian Open - Budapest Millennium Estoril Open - Estoril Citi Open - Washington Brisbane International - Brisbane Charleston Challenger New York Open - New York Abierto Mexicano Telcel - Acapulco AEGON International - Eastbourne Tallahassee Challenger AAPT Championships - Adelaide US Men's Clay Court Championship - Houston Little Rock Challenger Orlando 2 Challenger BB&T Atlanta Open - Atlanta Monterrey Challenger Gerry Weber Open - Halle Open 13 - Marseille Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Next Generation Adelaide International - Adelaide International Indoor Tennis Championships of Croatia - Zagreb Ordina Open - 's-Hertogenbosch Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Japan Open - Tokyo The Stella Artois Grass Court Championships - London U.S. Mens's Clay Court Championship - Houston BMW Open - Munich Copenhagen Open - Copenhagen Grand Prix Hassan II - Casablanca Open Seat-Godo '99 - Barcelona BMW Open - Munich The Stella Artois Grass Court Championships - London Open de Moselle - Metz The Nottingham Open - Nottingham RCA Championships - Indianapolis MFS Pro Tennis Championships - Boston adidas Open de Toulouse - Toulouse Tennis Masters Series - Madrid Open 13 - Marseille Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow The Dubai Tennis Championships - Dubai Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Tennis Open - Dubai Open de Tenis Comunidad Valenciana - Valencia America's Red Clay Tennis Championship - Coral Springs Topshelf Open - 's-Hertogenbosch 12th Paris Open - Paris The Lipton Championships - Key Biscayne Italian Open - Rome 13th Paris Open - Paris The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Italian Open - Rome du Maurier Open - Montreal Eurocard Open - Stuttgart Tennis Masters Series - Indian Wells The Ericsson Open - Miami AEGON Championships - London AEGON International - Eastbourne Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Grand Prix Hassan II - Casablanca Tennis Masters Series - Montreal Brisbane International - Brisbane Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami New York Open - New York Tennis Masters Series - Rome Grand Prix de Tennis de Toulouse - Toulouse Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Grand Prix de Tennis de Lyon - Lyon Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Gold Flake Open - Chennai Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Investor Swedish Open - Bastad Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Grand Prix de Tennis de Lyon - Lyon Columbus 2 Challenger Tennis Masters Series - Monte Carlo CA Tennis Trophy - Vienna Heineken Trophy - 's-Hertogenbosch NASDAQ-100 Open - Miami Davidoff Swiss Indoors - Basel Adidas International - Sydney Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Cup - Montreal BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Sony Ericsson Open - Miami Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Rome Challenger Sony Ericsson Open - Miami Waco Challenger Internazionali BNL dItalia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Sarasota Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami BNP Paribas Masters - Paris 14th Paris Open - Paris Newport Beach Challenger RCA Championships - Indianapolis Western & Southern Financial Group Masters - Cincinnati Monte Carlo Open - Monte Carlo Geneva Open - Geneva NASDAQ-100 Open - Miami Open Romania - Bucharest Wimbledon - London Pacific Life Open - Indian Wells Grand Prix de Tennis de Lyon - Lyon Australian Open - Melbourne French Open - Paris BNP Paribas Masters - Paris French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Masters - Paris French Open - Paris US Men's Clay Court Championship - Houston Rogers Masters - Montreal BNP Paribas Masters - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Campionati BNL dItalia - Rome U.S. Open - New York BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London The Dubai Tennis Championships - Dubai U.S. Open - New York Sony Ericsson Open - Miami Sony Ericsson Open - Miami Shanghai ATP Masters - Shanghai Malaysian Open - Kuala Lumpur Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Sydney International - Sydney Australian Open - Melbourne Shanghai Rolex Masters - Shanghai French Open - Paris Wimbledon - London U.S. Open - New York Regions Morgan Keegan Championships - Memphis Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne Sony Open Tennis - Miami du Maurier Open - Toronto Rogers Cup - Montreal Rogers Cup - Toronto BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Rome Tennis Masters Series - Hamburg Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome Australian Open - Melbourne Rogers Cup - Montreal Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati Hall of Fame Tennis Championships - Newport Shanghai Rolex Masters - Shanghai Miami Open - Miami Masters Series - Hamburg Mutua Madrid Open - Madrid AEGON Championships - London Western & Southern Financial Group Masters - Cincinnati Rogers Cup - Toronto French Open - Paris Western & Southern Open - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells BB&T Atlanta Open - Atlanta BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Rogers Cup - Toronto Wimbledon - London Masters Series Monte-Carlo - Monte-Carlo French Open - Paris Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Miami Open - Miami Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Open 13 - Marseille Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Australian Open - Melbourne Legg Mason Tennis Classic - Washington Brisbane International - Brisbane Delray Beach International Tennis Championships - Delray Beach Delray Beach Open - Delray Beach Davis Cup, World Group, 1R, FRA-NED 3-2 Davis Cup, World Group, 1R, FRA-CRO 4-1 Davis Cup, World Group, QF, FRA-SUI 3-2 Davis Cup, World Group, 1R, GER-FRA 2-3 Hall of Fame Tennis Championships - Newport Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, QF, FRA-USA 2-3 U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open (juniors) Wimbledon (juniors) Wimbledon - London 1 Masters Guinot Mary Cohr Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York French Open - Paris Tennis Masters Series - Hamburg Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Great American Insurance ATP Championship - Cincinnati The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Olympics - London Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Great American Insurance ATP Championship - Cincinnati Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Davis Cup, World Group, SF, FRA-USA 3-2 Davis Cup, World Group, 1R, FRA-BEL 5-0 Davis Cup, World Group, 1R, BRA-FRA 4-1 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, 1R, FRA-ROU 4-1 Hyundai Hopman Cup - Perth Davis Cup, World Group, 1R, ROU-FRA 0-5 Davis Cup, World Group, SF, FRA-NED 3-2 Davis Cup, World Group, SF, FRA-ARG 5-0 Davis Cup, World Group, QF, FRA-RUS 1-4 Davis Cup, World Group, QF, FRA-SUI 3-2 French Open (juniors) Davis Cup, World Group, QF, USA-BEL 4-0 Australian Open (juniors) U.S. Open (juniors) Olympics - Sydney Olympics - Athens